<%-- 
    Document   : V_ActividadPlanAuditoria_Update
    Created on : 31-ene-2015, 22:09:43
    Author     : JoseHernan
--%>
<%@page import="db.DB_Actividad"%>
<%@page import="beans.B_Actividad"%>
<%@page import="db.DB_ActividadPlanAuditoria"%>
<%@page import="beans.B_ActividadPlanAuditoria"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    int idObjetivo = Integer.parseInt(request.getParameter("idObjetivo").toString());
    String action = request.getParameter("action").toString();
    B_ActividadPlanAuditoria obj;
    int id = 0;
    if (action.equals("u")) {
        id = Integer.parseInt(request.getParameter("idObjetivo").toString());
        ArrayList<B_ActividadPlanAuditoria> list = DB_ActividadPlanAuditoria.getActividadPlanAuditoria(id);
        obj = list.get(0);
    } else {
        obj = new B_ActividadPlanAuditoria();
    }
%>
<form id="form_xsis" name="form_xsis" class="form-horizontal" style="width: 500px;">
    <div class="modal-header">
        <button id="closeModal1" type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
        <h4 class="modal-title" style="font-weight: 500">Actividad</h4>
    </div>
    <div class="modal-body">
        <div class="row" style="padding-left: 15px; padding-right: 15px;">
            <div class="col-md-12">
                <div class="form-body">
                    <div class="alert alert-danger display-hide">
                        <button class="close" data-close="alert"></button>
                        <label id="messageReturn"></label>
                    </div>
                     <div class="form-group">
                        <label class="control-label">Actividad: <span class="required"> * </span></label>
                        <select class="form-control" name="idActividad" id="idActividad">
                            <option value="0">--- Seleccione Actividad ---</option>
                            <%
                                ArrayList<B_Actividad> list = DB_Actividad.getList(0);
                                B_Actividad objMetodologia;
                                if (list.size() > 0) {
                                    for (int i = 0; i < list.size(); i++) {
                                        objMetodologia = list.get(i);
                            %>
                            <option value="<%= objMetodologia.getId()%>" <% if (obj.getObjActividad().getId() == objMetodologia.getId()) {
                                    out.print("selected");
                                }%>><%= objMetodologia.getOrden() + ". " + objMetodologia.getNombre() %></option>
                            <%
                                    }
                                }
                            %>
                        </select>
                    </div>
                    <div class="form-group">
                        <label class="control-label">Fecha Inicio: <span class="required"> * </span></label>
                        <input type="text" name="fechaInicio" id="fechaInicio" class="form-control date-picker" value="<%= obj.getFechaInicio()%>" />
                    </div>
                    <div class="form-group">
                        <label class="control-label">Fecha Fin: <span class="required"> * </span></label>
                        <input type="text" name="fechaFin" id="fechaFin" class="form-control date-picker" value="<%= obj.getFechaFin() %>" />
                    </div>
                    <div class="form-group">
                        <label class="control-label">Ubicación: <span class="required"> * </span></label>
                        <textarea class="form-control" name="ubicacion" id="ubicacion"><%=obj.getUbicacion()%></textarea>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="modal-footer">     
        <a class="btn blue" onclick="registrarObjetivo();">Guardar</a>
        <button id="closeModal2" type="button" class="btn default" data-dismiss="modal">Cerrar</button>
    </div>
    <input type="hidden" name="action" id="action" value="<%=action%>">
    <input type="hidden" name="idObjetivo" id="idObjetivo" value="<%=idObjetivo%>">
</form>
<script>
    $('.date-picker').datepicker({
        orientation: "left",
        autoclose: true,
        format: "dd/mm/yyyy"
    });
</script>
<script>
    function valid() {
        var correcto = true;
        $(".errorMessage").remove();
        if ($("#fechaInicio").val() === "") {
            $("#fechaInicio").parent().append("<span class='errorMessage'>Ingrese fecha de Inicio.</span>");
            correcto = false;
        }
        if ($("#fechaFin").val() === "") {
            $("#fechaFin").parent().append("<span class='errorMessage'>Ingrese fecha de Fin.</span>");
            correcto = false;
        }
        if ($("#ubicacion").val() === "") {
            $("#ubicacion").parent().append("<span class='errorMessage'>Ingrese Ubicación.</span>");
            correcto = false;
        }
        if ($("#idActividad").val() === "0") {
            $("#idActividad").parent().append("<span class='errorMessage'>Seleccione Actividad.</span>");
            correcto = false;
        }
        return correcto;
    }
</script>
<script>
    function registrarObjetivo() {
        if(valid() === false){
            return;
        }
        $.post("C_ActividadPlanAuditoria", {idPlanAuditoria: $("#id").val(),
            id: $("#idObjetivo").val(),
            idActividad: $("#idActividad").val(),
            fechaInicio: $("#fechaInicio").val(),
            fechaFin: $("#fechaFin").val(),
            ubicacion: $("#ubicacion").val(),
            action: $("#action").val()},
        function (data) {
            if(data === "OK"){
                $("#closeModal2").click();
                refresh();
            }else{
            alert(data);
            }
        });
        
    }
</script>